package com.lucaswangdev.dao;

import com.lucaswangdev.pojo.User;

import java.util.List;

public interface UserDao {
    //查(基于ID 查询用户)
    User findById(Integer id) ;

    //增
    void save(User user);

    //删
    void deleteById(Integer id);

    //改
    void update(User user);

    //查(查询所有用户)
    List<User> findAll();

    //查(基于name 模糊查询用户)
    List<User> findByName(String name);

    //多条件查询
    List<User> findByCondition(User user);

    //根据id批量查询用户信息
    List<User> findByIds(List<Integer> ids);
}
